为了处理数据和绘图,我们首先导入第三方包Numpy和快速绘图模块pyplot。

绘图库Matplotlib的安装与导入

我们可以通过在命令行提示符cmd(对于Windows系统)或者终端Terminal(对于Mac系统)使用下述命令安装Matplotlib:

pip install matplotlib

如果已经是使用Anaconda作为编程集成环境,那电脑中已经装好该库了,无需再次安装。 一般我们在使用时都是导入该库的pyplot模块,将其简写为plt

import matplotlib.pyplot as plt

在绘图时我们往往也会结合Numpy库一起使用。

常用图形绘制

Matplotlib 可以绘制丰富的科学图形和统计图形,如折线图、散点图、直方图等,下面具体介绍这些图形的绘制方法。 首先将绘图库等进行导入,然后准备相应的绘图数据。

import numpy as np # 引入Numpy库
import matplotlib.pyplot as plt # 引入pyplot模块
%matplotlib inline # 设置matplotlib的图像直接在jupyter notebook行间进行显示

折线图plot()

plot函数可以展现变量的变化趋势

散点图scatter()

散点图可以用来寻找变量之间的关系

条形图bar()

`bar()'函数可以在x轴上绘制定性数据的分布特征。

直方图hist()

hist函数可以x轴上绘制定量数据的分布特征。

饼图pie()

饼图pie可以绘制定性数据的不同类型的百分比

箱线图boxplot()

boxplot可以用来绘制箱线图

x = np.random.normal(0,1,1000) # 生成正态分布数据
plt.boxplot(x) # 绘制箱线图
plt.xlabel('A') # 设置横坐标
plt.ylabel('Y') # 设置纵坐标标签
plt.grid(linestyle = '--',alpha = 0.3) # 设置网格线
plt.title('Boxplot') # 设置标题
plt.savefig('images/mat0106.png') # 将图片保存